###############################################################
#x=c(5,6,3,1,4,2,8,7,9)
#x=c(5,2,3,1,4,6,8,7,9)
#x=c(9,8,7,6,5,4,3,2,1)
#x=c(8,1,7,2,6,3,5,4)
# x=c(10,9,8,7,6,5,4,3,2,1)
#x=c(2,3,4,5,1,6)
#x=c(3,1,2,6,4,5)
#x=c(2,1,3,5,6,4)
# x=c(1,3,2,5,4,6)
# 
# s=0
# for (k in 1:(length(x)-1)){
#   for (m in (k+1):length(x)){
#     if (x[k]>x[m]) s=s+1
#   }
# }
# print(s)
# 

###############################################################
#A=matrix(c(1,3,4,-1,-2,-3,-1,-2,-2),nrow=3,byrow=T)
#print(det(A))

###############################################################
#A=matrix(c(8,27,64,125,4,9,16,25,2,3,4,5,1,1,1,1),nrow=4,byrow=T)
#print(det(A))

##############################################################
## 16
# A=matrix(c(1,1,1,1,1,1,0,-5,-1,3,1,3,2,-4,-1,-3),nrow=4,byrow=F)
# print(det(A))
# B=matrix(c(1,-1,1,-1,1,1,0,-5,-1,3,1,3,2,-4,-1,-3),nrow=4,byrow=F)
# print(det(B))

###############################################################
A=matrix(c(0,1,2,3,1,0,1,2,2,1,0,1,3,2,1,0),nrow=4,byrow=T)
print(det(A))





